package com.fbli.mapper;

import com.fbli.pojo.Products;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductsMapper {
    int deleteByPrimaryKey(Integer productId);

    int insert(Products record);


    Products selectByPrimaryKey(Integer productId);

    List<Products> selectAll();

    int updateByPrimaryKey(Products record);



    /**
     * 查询产品类别种类
     *
     * @return
     */
    List selectCategory();

    /**
     * 查询产品品牌种类
     * @return
     */
    List selectBrand();

    /**
     * 查询产品功能种类
     * @return
     */
    List selectFunction();

    /**
     * 多条件查询 产品类别,产品目录，产品品牌，产品功能
     * @param products
     * @return
     */
    List<Products> selectCondition(@Param("products") Products products);
}